/**
 * 奖品相关接口
 */

import { post } from './request'
import type { SpbUpdatePrizeInfoRequest, SpbUpdatePrizeInfoResponse } from './apifox/models'

/**
 * 更新奖品信息
 * 更新中奖后的奖品信息，主要是收件人信息
 * 
 * @param data 请求参数，包含奖品ID和收件人信息：
 *   - 奖品ID
 *   - recipientName: 收件人姓名
 *   - recipientPhone: 收件人手机号
 *   - recipientAddress: 收件人收货地址
 * @returns 返回更新后的奖品信息
 */
export function updatePrizeInfo(data: SpbUpdatePrizeInfoRequest): Promise<SpbUpdatePrizeInfoResponse> {
  return post<SpbUpdatePrizeInfoResponse>('/update_prize_info', data, {
    showLoading: true,
    loadingText: '更新中...'
  })
}

